import { Component } from '@angular/core';
import { Platform } from 'ionic-angular';
import { StatusBar } from '@ionic-native/status-bar';
import { SplashScreen } from '@ionic-native/splash-screen';

import { TabsPage } from '../pages/tabs/tabs';
// import { LoginPage } from '../pages/login/login';

import { Storage } from '@ionic/storage';

@Component({
    templateUrl: 'app.html'
})
export class MyApp {
    rootPage:any = TabsPage;
    // rootPage:any = LoginPage;
    // rootPage:any;



    constructor(
        platform: Platform, 
        statusBar: StatusBar, 
        splashScreen: SplashScreen,
        storage: Storage ) {
        platform.ready().then(() => {
            // Okay, so the platform is ready and our plugins are available.
            // Here you can do any higher level native things you might need.
            statusBar.styleDefault();
            splashScreen.hide();
            // storage.set('userId', '10000');
            // storage.remove('id');
            console.log( `进入APP` )
        });

        storage.ready().then(() => {
            // storage.clear();
            storage.forEach((val,key,item)=>{
                console.log( val,key,item )
            })
            storage.get('userId').then(
                (value: string) => {
                    // value ? this.rootPage = TabsPage : this.rootPage = LoginPage
                    console.log( value )
                }
            );
        });
    }
}
